package 基本程序设计; /**
 * Created by   song 醉美柳舞之众星捧月
 * Date & Time  2017/10/8 10:20
 */


/**
 * Author song  醉美柳舞之众星捧月
 * Date & Time  2017/10/8 16:17
 * Description                         引用传参就算没有返回 ; 也会改变原来的参数  ;值传递是改变的“值”； 引用传递是将“引用的这个位置所对应的值”改变.
 * 值传递与引用传递不一致   ！！！！                值传递除非有值会返回才会改变原来的值
 */
public class 一维数组引用传递 {
    public static void main(String[] args) {
        String[] argement = {"nihao", "hello"};
        不定参选择排序冒泡排序二分查找main传参.main(argement);


        int[] array;
        array = new int[5];
        array[0] = 9;
        array[1] = 5;
        array[2] = 6;
        array[3] = 7;
        array[4] = 3;
        for (int i = 0; i <= 5; i++) {
            System.out.println(i);
        }
        for (int arr : array) {
            System.out.println(arr);
        }
    }

    public static int[] arrayChange(int[] array) {
        //   some code ..
        return array;      // 此时返回的这个 是“引用”
    }
}
